package com.atguigu.tingshu.album.service;

import com.atguigu.tingshu.model.order.OrderInfo;
import com.atguigu.tingshu.vo.album.TrackStatMqVo;

public interface MqOpService {
    /**
     * 监听更新声音和专辑播放量
     * @param trackStatMqVo 声音和专辑播放量
     */
    void listenAlbumAndTrackStatNumUpdate(TrackStatMqVo trackStatMqVo);

    /**
     * 监听更新和专辑和声音(声音无购买量,更新声音对应专辑)购买量,Vip类型无需操作
     * @param orderInfo 订单信息
     */
    void updateAlbumAndBuyNum(OrderInfo orderInfo);
}
